package com.itheima.testdemo;

import java.util.Arrays;

public class Test {

    public static void main(String[] args) {

        //可变参数
        //格式：数据类型...变量名
        //优势：

        sum();                          //可以不传参数
        sum(1);                 //可以传1个参数
        sum(1,2);
        sum(1,2,3,4,5);         //可以传多个参数
        sum(new int[]{6,7,8,9,10});     //可以传数组
    }

    //注意事项：
    //1.可变参数在形参列表中只能有一个
    //2.可变参数必须放在形参列表的最后

    public static void sum(int... nums){

        //内部怎么获取数据？
        //可变参数对内部其实是一个数组，nums就是数组
        System.out.println(nums.length);
        System.out.println(Arrays.toString(nums));
        System.out.println("-----------------");
    }
}
